/**
* @file inc.h
* @brief include headfile
* @details 
* @author huangbin
* @version V1.0.0
* @date 2025-04-20
* @copyright All documents are copyrighted by Shenzhen Xinlongwei Technology Co., LTD.
*            They may not be used for commercial purposes without permission
*/
#ifndef __INC_H__
#define __INC_H__

#if defined(_RTE_)
#   include "RTE_Components.h"
#endif

#include <stdarg.h>
#include <stdio.h>
#include <stdint.h>
#include "BinaryToHex.h"
#include "config.h"
#include "perf_counter.h"
#include "datatype.h"
#include "mh22xx.h"
#include "debug.h"
#include "system.h"

#include "OSAL_Task.h"
#include "OSAL.h"
#include "OSAL_Timer.h"

#include "task_system.h"
#include "task_gui.h"
//#include "task_modbus.h"

#include "drv_lcd.h"
#include "drv_timer.h"
#include "drv_i2c.h"
#include "drv_ctp.h"
//#include "drv_buzzer.h"
#include "drv_key.h"
#include "drv_qspi_flash.h"
//#include "drv_rtc.h"
#include "drv_usart1.h"
//#include "drv_uart4.h"
//#include "drv_uart5.h"

#include "gui_main.h"
#include "gui_core.h"
#include "gui_message.h"
//#include "mb_crc.h"
//#include "mb_rtu.h"
//#include "mb_io.h"
//#include "mb_config.h"


#ifdef __cplusplus
 extern "C" {
#endif /* __cplusplus */


#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif
/************************END OF FILE*************************************/

